@new: group-vote-new;

.@{new} {
  height: 100%;
  position: relative;
  .am-button {
    position: absolute;
    width: 100%;
    bottom: 0;
  }
  &-form {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: @button-height;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    &-themepic {
      margin-left: 22 * @hd;
      .am-list-label {
        color: #333;
        height: 44 * @hd;
        line-height: 44 * @hd;
        padding-right: 9 * @hd;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        position: absolute;
      }
      .am-list-content {
        width: calc(~"100% - " 70 * @hd);
        position: relative;
        left: 57 * @hd;
        margin-top: 10 * @hd;
      }
    }
    .groupvote-tip {
      background-color: @fill-body;
      color: @color-text-placeholder;
      padding: 2 * @hd 22 * @hd;
    }
    &-options {
      border-bottom: @border-width-sm solid @border-color-base;
      &-title {
        height: 30 * @hd;
        line-height: 30 * @hd;
        color: @color-text-placeholder;
        background-color: @fill-body;
        padding-left: 22 * @hd;
      }
      &-container {
        .am-list-body {
          border-bottom: none;
        }
        .wm-upload-inform {
          padding-top: 7 * @hd;
          .am-list-form.line {
            display: none;
          }
        }
        &-item {
          position: relative;
          .am-icon-shanchu {
            color: @brand-important;
            position: absolute;
            top: 11 * @hd;
            left: 10 * @hd;
            z-index: 1;
          }
          > div {
            margin-left: 15 * @hd;
          }
          .wm-form-item-wrap:last-child {
            .am-list-form {
              margin-top: 10 * @hd;
            }
          }
        }
      }
      &-addOps {
        color: @color-text-placeholder;
        height: @list-item-height;
        line-height: @list-item-height;
        .am-icon-tianjia {
          color: @brand-primary;
          margin: 0 5 * @hd 0 10 * @hd;
          vertical-align: middle;
        }
      }
    }
  }
}
